package org.datascooter.bundle;

import org.datascooter.impl.Data;

public class CrossTable extends Data {

	private static final long serialVersionUID = -7930238450731597825L;
	private String containerClass;
	private String containerAttribute;
	private String contentClass;
	private String tableName;
	private String mapKey;

	public CrossTable() {
	}

	public CrossTable(String containerClass, String containerAttribute, String contentClass, String tableName) {
		this(containerClass, containerAttribute, contentClass, tableName, null);
	}

	public CrossTable(String containerClass, String containerAttribute, String contentClass, String tableName, String mapKey) {
		this.containerClass = containerClass;
		this.containerAttribute = containerAttribute;
		this.contentClass = contentClass;
		this.tableName = tableName;
		this.mapKey = mapKey;
	}

	public String getContainerClass() {
		return containerClass;
	}

	public void setContainerClass(String containerClass) {
		this.containerClass = containerClass;
	}

	public String getContainerAttribute() {
		return containerAttribute;
	}

	public void setContainerAttribute(String containerAttribute) {
		this.containerAttribute = containerAttribute;
	}

	public String getContentClass() {
		return contentClass;
	}

	public void setContentClass(String contentClass) {
		this.contentClass = contentClass;
	}

	public String getTableName() {
		return tableName;
	}

	public void setTableName(String tableName) {
		this.tableName = tableName;
	}

	public String getMapKey() {
		return mapKey;
	}

	public void setMapKey(String mapKey) {
		this.mapKey = mapKey;
	}
}
